<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.*,java.io.*" %>
<%@ page import = "atae.thin.pres.*" %>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>


<% request.setAttribute("utils",utils); %>

<%
	icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
	String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
	String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
%>
<%
	int CANTIDAD_FILAS=Integer.parseInt(icseUtil.getPropertieByName("cantidad_filas"));


	String[] nomColsDescriptoras={"COD_TABLA","COD_CAMPO","NOM_CAMPO"};
	String[] nomColsGrilla={"DESC_CIA","DESC_TIPO_COMPANIA"};

	AtaeSvCompositeDatoRegistroIndexado listadoNacar1=icseUtil.getListaNacar("LST_DESCRIPTORAS_1",utils);
	AtaeSvCompositeDatoRegistroIndexado listadoNacar2=icseUtil.getListaNacar("LST_DESCRIPTORAS_2",utils);

	AtaeSvCompositeDatoRegistroIndexado listadoNacarGrilla=icseUtil.getListaNacar("LST_COMPANIAS",utils);

	//combo de estados
	String[][] LST_DESCRIPTORAS1 = icseUtil.getArrayString(listadoNacar1,3,nomColsDescriptoras);
	String[][] LST_ESTADOS = icseUtil.getListOfDescriptora(LST_DESCRIPTORAS1,"25");
	String[][] LST_GRILLA = icseUtil.getArrayString(listadoNacarGrilla,2,nomColsGrilla);

	//combo de tipo de companias
	String[][] LST_DESCRIPTORAS2 = icseUtil.getArrayString(listadoNacar2,3,nomColsDescriptoras);
	String[][] LST_TIPOS_COMPANIAS = icseUtil.getListOfDescriptora(LST_DESCRIPTORAS2,"34");
	String imagesDisabled="false";
%>

<%
	//rutas de imagenes de paginado para grilla padre
	String rutaBase="/"+ALIASKEON+"/images/";
	String rutaInicio="Izq1off.gif";
	String rutaPrev="Izq2off.gif";
	String rutaNext="Dere2off.gif";
	String rutaFin="Dere1off.gif";

	int contador=0;
	String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
	if(contador_pag.equals("")){
		contador_pag="0";
	}
	
	contador=Integer.parseInt(contador_pag);

	if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}

	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
		}
		rutaFin="Dere1off.gif";
	}
	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoNo"))){
		if(contador>=2){
			rutaInicio="Izq1.gif"; //activamos boton inicio
			rutaPrev="Izq2.gif";
			rutaNext="Dere2.gif";
		}
		if(contador<2){
			rutaNext="Dere2.gif";
		}
		rutaFin="Dere1.gif";
	}
	if(utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionAlta")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionBaja")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionModificar")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionDetalle")) ||
		utils.getValorContexto("IND_FIN_DATOS").equals("")){
		imagesDisabled="true";
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}
	rutaInicio=rutaBase+rutaInicio;
	rutaPrev=rutaBase+rutaPrev;
	rutaNext=rutaBase+rutaNext;
	rutaFin=rutaBase+rutaFin;
%>

<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title><nacar:etiqueta texto="Mantenimiento de Compa&ntilde;&iacute;as" monoidioma="false"/></title>

		<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
		<%=escribirPlugIn(utils)%>
		
		<!-- JavaScript Arquitectura -->
		<% if(!utils.isInternetExplorer()) { %>
			<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
		<% } else { %>
			<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
		<% } %>
		
		<!-- JavaScript Arquitectura -->
		<script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
		<script type="text/javascript" src="/qnpl_es_web_pub/js/ctag.js"></script>
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>
		<script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>
		<!-- JavaScript ICSE -->
		<script type="text/javascript">
			$(document).ready(function(){
				if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); }); }
				$('*').disableSelection();
				setTrimCampos();
				var grillaNacar = new Array();
				grillaNacar[0] = new Array(); //desc_cia
				grillaNacar[1] = new Array(); //des_tipo_cia

			    <%	if(LST_GRILLA!=null){
						for(int i=0; i<LST_GRILLA.length; i++){%>
							grillaNacar[0][parseInt("<%=i%>")]="<%=LST_GRILLA[i][0]%>";
							grillaNacar[1][parseInt("<%=i%>")]="<%=LST_GRILLA[i][1]%>";
				<%		}
					}%>

				setTooltipColumnas("lstCompania","2,3", grillaNacar,"<%=ALIASKEON%>");

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){
					if(validarGrillaVacia("lstCompania")==true){
						verMensaje('ALERTICA6000','<%=icseUtil.getPropertieByName("ICA6000")%>','/<%=ALIASKEON%>/images/','cerrar');
					}
				}

         		if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionDetalle")%>'){

					setValorCampo("cmbTipoCia",'<%=utils.getValorContexto("TIPO_COMPANIA")%>');
					setValorCampo("cboEstadoCia",'<%=utils.getValorContexto("EST_CIA")%>');

					//setear el estilo
					setEstiloAccionador("btnGrabar","BotonMantenimiento");
					setProtegidoAccionador("btnGrabar","false");

					setProtegidoAccionador("txtCodCia","true");
					setProtegidoAccionador("txtCodPersona","true");
					setProtegidoAccionador("txtNomCia","true");
					setProtegidoAccionador("txtCodSbs","true");
					setProtegidoAccionador("txtCodGenNoCliente","true");
					setProtegidoAccionador("cmbTipoCia","true");
					setProtegidoAccionador("cboEstadoCia","true");
					
					document.getElementById('btnPopupPersona').style.display="none";
					document.getElementById('btnPopupPersona1').style.display="block";

					setTextoBotonAtajo("btnGrabar","<u>M</u>odificar","m");
					asignarEstiloFilaSeleccionada("lstCompania","0",'<%=utils.getValorContexto("COD_CIA")%>','false');
				}

				if(getValorCampo("hdEST_CIA")!=""){
					setValorCampo("cboEstadoCia",getValorCampo("hdEST_CIA"));
				}
				if(getValorCampo("hdTIPO_COMPANIA")!=""){
					setValorCampo("cmbTipoCia",getValorCampo("hdTIPO_COMPANIA"));
				}

				if("<%=imagesDisabled%>"=="true"){
					setValorCampo("imagesAction","false");
				}

				if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoAviso")%>')>-1){
					if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionAlta")%>' || 
						'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>' ||
						'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionModificar")%>'){
						reset_ICSEVE01001();
						verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE01001_mensaje');
					}
				}
				quitarScrollHorizontal("lstCompania");
			});
        </script>
	</head>
	<body onload="controlSesion();
		<% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%> 
			if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>'){
				reset_ICSEVE01001();
			}
			
			if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
				verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
			}else{
				mostrarMensajes(tipoMensajes,paramMensajes);
			}
		<%}%>">
		<form id="ICSEVE01001" name="ICSEVE01001" action="<%=utils.getDestinoFormulario()%>" method = "POST">
			<input type="hidden" name="evento" id="evento" />
			<input type="hidden" name="flujo" id="flujo" value="<%=utils.getFlujoID()%>" />
			<input type="hidden" name="ventana" id="ventana" value="<%=utils.getVentana()%>" />
			<input type="hidden" name="hdACCION" id="hdACCION" value="<%=utils.getValorContexto("ACCION")%>"/>
			<input type="hidden" name="hdAVAN_RET_PAGINA" id="hdAVAN_RET_PAGINA" value="<%=utils.getValorContexto("AVAN_RET_PAGINA")%>"/>
			<input type="hidden" name="hdCOD_CIA" id="hdCOD_CIA" value="<%=utils.getValorContexto("COD_CIA")%>"/>
			<input type="hidden" name="hdCOD_CLI_BCO_GEN" id="hdCOD_CLI_BCO_GEN" value="<%=utils.getValorContexto("COD_CLI_BCO_GEN")%>"/>
			<input type="hidden" name="hdCOD_PERSONA" id="hdCOD_PERSONA" value="<%=utils.getValorContexto("COD_PERSONA")%>"/>
			<input type="hidden" name="hdCOD_SBS" id="hdCOD_SBS" value="<%=utils.getValorContexto("COD_SBS")%>"/>
			<input type="hidden" name="hdCONTADOR_PAGINAS" id="hdCONTADOR_PAGINAS" value="<%=utils.getValorContexto("CONTADOR_PAGINAS")%>"/>
			<input type="hidden" name="hdDESC_CIA" id="hdDESC_CIA" value="<%=utils.getValorContexto("DESC_CIA")%>"/>
			<input type="hidden" name="hdPERSONA_CONTACTO" id="hdPERSONA_CONTACTO" value="<%=utils.getValorContexto("PERSONA_CONTACTO")%>"/>
			<input type="hidden" name="hdEST_CIA" id="hdEST_CIA" value="<%=utils.getValorContexto("EST_CIA")%>"/>
			<input type="hidden" name="hdPRIMARY_KEY" id="hdPRIMARY_KEY" value="<%=utils.getValorContexto("PRIMARY_KEY")%>"/>
			<input type="hidden" name="hdRUTA_EXTRANET" id="hdRUTA_EXTRANET" value="<%=utils.getValorContexto("RUTA_EXTRANET")%>"/>
			<input type="hidden" name="hdTIPO_COMPANIA" id="hdTIPO_COMPANIA" value="<%=utils.getValorContexto("TIPO_COMPANIA")%>"/>
			<input type="hidden" name="hdXSN_MENU" id="hdXSN_MENU" value="<%=utils.getValorContexto("XSN_MENU")%>"/>
			<input type="hidden" name="hdIND_FIN_DATOS" id="hdIND_FIN_DATOS" value="<%=utils.getValorContexto("IND_FIN_DATOS")%>"/>
			<input type="hidden" name="hdNUM_REGISTROS" id="hdNUM_REGISTROS" value="<%=utils.getValorContexto("NUM_REGISTROS")%>"/>
			<input type="hidden" name="imagesAction" id="imagesAction" value=""/>

			<div class="DivPagina">
				<div class="DivTituloVentana">
					<label class="tituloVentanaIzq">
						Mantenimiento de Compa&ntilde;&iacute;as
					</label>
				</div>
				<div class="DivContenedorVentana">				
					<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
						<tr>
							<td>
								<div class="DivTituloCaja" >
									  <label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Compa&ntilde;&iacute;a</b></label>
								</div>
								<div class="DivContenedorCaja">
									<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
										<tr class="EtiquetaAutoescalable"> 
											<td valign="top">
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>C&oacute;d. CIA</b>" monoidioma="false"/>
													 &nbsp;
													<nacar:campotexto estilo="CampoEntrada" identificador="txtCodCia" texto='<%=utils.getValorContexto("COD_CIA")%>' longitudmaxima="2" ancho="4"
																	  onkeyup="habilitar_ICSEVE01001();" onkeypress="return doKeyPress(9,event);" />
												</label>
												
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>C&oacute;d. Persona</b>" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto estilo="CampoObligatorio" identificador="txtCodPersona" texto='<%=utils.getValorContexto("COD_PERSONA")%>' longitudmaxima="9" ancho="9"
																		onkeyup="habilitar_ICSEVE01001();" onkeypress="return doKeyPress(1,event);"/>
												</label>
												
												<label class="EtiquetaAutoescalable">
													<img src="/<%=ALIASKEON%>/images/FlechaAbajoFin2.gif" class="BotonPrismatico linkAbi" align="middle" id="btnPopupPersona" name="btnPopupPersona" title="Búsqueda de Persona"
													alt="FlechaAbajoFin2.gif" onclick="personas_ICSEVE01001();"/>																							
												</label>
												
												<label class="EtiquetaAutoescalable">													
													<img src="/<%=ALIASKEON%>/images/FlechaAbajoFin2off.gif" class="BotonPrismatico linkAbi" align="middle" id="btnPopupPersona1" name="btnPopupPersona1" title="Búsqueda de Persona"
													alt="FlechaAbajoFin2off.gif" style="display:none;"/>																										
												</label>
												
												<label class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>C&oacute;d. SBS</b>" monoidioma="false"/>
													  &nbsp;
													<nacar:campotexto estilo="CampoEntrada" identificador="txtCodSbs" texto='<%=utils.getValorContexto("COD_SBS")%>' longitudmaxima="8"  ancho="8"
																		onkeyup="habilitar_ICSEVE01001();" onkeypress="return doKeyPress(9,event)"/>
												</label>
												
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="Nombre Compa&ntilde;&iacute;a" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto estilo="CampoSalida" identificador="txtNomCia" texto='<%=utils.getValorContexto("DESC_CIA")%>' longitudmaxima="30" ancho="44"
																		onkeyup="habilitar_ICSEVE01001();" onkeypress="return doKeyPress(6,event)" sololectura="true"/>
												</label>
												
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="Cód. No Cliente" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto estilo="CampoEntrada" identificador="txtCodGenNoCliente" texto='<%=utils.getValorContexto("COD_CLI_BCO_GEN")%>' longitudmaxima="8" ancho="9"
																		onkeyup="habilitar_ICSEVE01001();" onkeypress="return doKeyPress(9,event)"/>
												</label>
												
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Tipo Compa&ntilde;&iacute;a</b>" monoidioma="false"/>
													&nbsp;
													<nacar:listadesplegable estilo="CampoObligatorio" identificador="cmbTipoCia" mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" " 
																			onchange="habilitar_ICSEVE01001();" cuerpo='<%=LST_TIPOS_COMPANIAS%>' ancho="120"/>
												</label>

												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="Ruta Extranet (Máximo 150 carácteces)" monoidioma="false"/>
													&nbsp;
												</label>

												<label class="EtiquetaAutoescalable">
													<nacar:campotexto estilo="CampoEntrada" identificador="txtRutaExtranet" longitudmaxima="150" texto='<%=utils.getValorContexto("RUTA_EXTRANET")%>' ancho="60"
																		cambiolinea="true" alto="1" onkeypress="return maxlengthTextArea(this.value,10,event,150);" onkeydown="return disableCopiarPegarCortar(event);"
																		onkeyup="if(this.value.length>150){this.value=this.value.substring(0,150);}habilitar_ICSEVE01001();" />
															
												</label>
												
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="Persona contacto" monoidioma="false"/>
													  &nbsp;
													<nacar:campotexto estilo="CampoEntrada" identificador="txtPersContacto" texto='<%=utils.getValorContexto("PERSONA_CONTACTO")%>' longitudmaxima="40" ancho="38"
																		onkeyup="habilitar_ICSEVE01001();" onkeypress="return doKeyPress(6,event)"/>
												</label>
												
												<label class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Estado</b>" monoidioma="false"/>
													&nbsp;
													<nacar:listadesplegable estilo="CampoObligatorio" identificador="cboEstadoCia" mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" " onchange="habilitar_ICSEVE01001();"
																			cuerpo='<%=LST_ESTADOS%>' ancho="140"/>
												</label>
											</td>
										</tr>
										<tr>
											<td>
												<table align="right" style="width:100%;" s border="0" cellspacing="0" cellpadding="0">
													<tr>
														<td class="alinearDer">
																<button type="button" id="btnLimpiar" name="btnLimpiar" class="Boton" onclick="reset_ICSEVE01001();" accesskey="l" 
																		onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>L</u>impiar</button>&nbsp;
																<button type="button" id="btnBuscar" name="btnBuscar" class="Boton" onclick="buscar_ICSEVE01001();" accesskey="b" 
																			onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>B</u>uscar</button>&nbsp;
														</td>
													</tr>
												</table>
											</td>
			                            </tr>
									</table>
								</div>
								<div class="DivTituloCaja2">
									<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1">
										<div class="TituloTabla">
											<label class="TituloTablaIzq"><b>Compa&ntilde;&iacute;as encontradas</b></label>  
											<label class="TituloTablaDer">
												<img src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" id="btnInicio" name="btnInicio" onclick="paginado_ICSEVE01001('I');" title="Inicio" />
												<img src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" id="btnAnterior" name="btnAnterior" onclick="paginado_ICSEVE01001('R');" title="Anterior"/>
												<%
													int total_paginas=0, total_registros=0;
													if(contador>0){
														total_registros=utils.getValorContexto("NUM_REGISTROS")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS"));
														total_paginas=total_registros/CANTIDAD_FILAS;

														try{
															if(total_registros%(total_paginas*CANTIDAD_FILAS)>0){
																total_paginas++;
															}
														}catch(Exception ex){}
														
														if(total_registros>0 && total_paginas==0){
															total_paginas=1;
														}
													}
												%>

												<%=contador>0? (""+contador+" de "+total_paginas):""%>

												<img src="<%=rutaNext%>" class="linkAbi BotonPrismatico" id="btnSiguiente" name="btnSiguiente" onclick="paginado_ICSEVE01001('A');" title="Siguiente"/>
												<img src="<%=rutaFin%>" class="linkAbi BotonPrismatico" id="btnFin" name="btnFin" onclick="paginado_ICSEVE01001('F');" title="Fin"/>
											</label>                      
										</div>
									</table>
								</div>
								<div class="DivContenedorCaja">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">								
										<tr>
											<td> 
												<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
													<tr>
														<td width="100%">
															<nacar:tablaeditable identificador="lstCompania" estilo="TablaDatos" contextocuerpo="LST_COMPANIAS" 
										       		  							 espacioentreceldas='2' espaciointeriorceldas='0' estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2'>
																
										       		  			<nacar:scrollvertical alto="380"/>

																<nacar:cabecera>
																	<tr>
																		<td align='center' class="CabeceraTabla" width="8%" ><nacar:etiqueta texto="C&oacute;d. de Compa&ntilde;&iacute;a" monoidioma="false" /></td>
													       	            <td align='center' class="CabeceraTabla" width="12%" ><nacar:etiqueta texto="C&oacute;d. de Persona" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="27%" ><nacar:etiqueta texto="Nombre de Compa&ntilde;&iacute;a" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="13%" ><nacar:etiqueta texto="Tipo Compa&ntilde;&iacute;a" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Estado" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="12%" ><nacar:etiqueta texto="Fecha Alta" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="12%" ><nacar:etiqueta texto="Fecha Baja" monoidioma="false" /></td>
																		<td align='center' class="CabeceraTabla" width="6%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
																	</tr>
																</nacar:cabecera>
																
																<nacar:columnadatos identificador="COD_CIA" editable="false" ancho='8%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="COD_PERSONA" editable="false" ancho='12%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DESC_CIA" editable="false" ancho='27%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DESC_TIPO_COMPANIA" editable="false" ancho='13%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="DESC_ESTADO" editable="false" ancho='10%' estiloclass="TextoTablaCenN" />
																<nacar:columnadatos identificador="FEC_ALTA" editable="false" ancho='12%' estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" />
																<nacar:columnadatos identificador="FEC_BAJA" editable="false" ancho='12%' estiloclass="TextoTablaCenN" funcionformato="columnLengthFecha" />

																<nacar:columnalibrehtml ancho="6%">
																	<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																		<tr>
																			<td align="center">
																				<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" 
																					 alt="editar.gif" onclick="seleccionarRegistro_ICSEVE01001(this, 'lstCompania', 'lstCompania');" title="Seleccionar" />
																				<img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="eliminar" name="eliminar" alt="eliminar.gif" title="Baja"
																					onclick="baja_ICSEVE01001(this,'lstCompania');verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','bajaRegistro_ICSEVE01001');" />
																			</td>
																		</tr>
																	</table>
																</nacar:columnalibrehtml>
															</nacar:tablaeditable>
														</td>
													</tr>
												</table>
											</td>
										</tr>  
										<tr><td>&nbsp;</td></tr>
									</table>	
								</div>
							</td>
						</tr>
						<tr><td>&nbsp;</td></tr>
						<tr>
							<td>
								<table align="left" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td class="alinearIzq">
											<button type="button" id="btnGrabar" name="btnGrabar" class="Boton BotonMantenimientoDisabled" accesskey="a" disabled="true"
															onclick="resetClassObligatorio();setTrimCampos();
																		if(!setClassObligatorio()){ habilitar_ICSEVE01001();return false;}
																		else{verMensaje(getValorCampo('hdACCION')=='D'?'CONFIRMICA6001':'CONFIRMICA6003', (getValorCampo('hdACCION')=='D'?'<%=icseUtil.getPropertieByName("ICA6001")%>':'<%=icseUtil.getPropertieByName("ICA6003")%>'), 
																						'/<%=ALIASKEON%>/images/','grabar_ICSEVE01001');}" 
															onmouseover="this.className='Boton BotonMantenimientoHover'" onmouseout="this.className='Boton BotonMantenimiento'"><u>A</u>&ntilde;adir</button>
										</td>
									</tr>
								</table>
							</td>
						</tr>
						<tr>
							<td>
								<table align="right" border="0" cellspacing="0" cellpadding="0">
									<tr>
										<td class="alinearDer">
											<button type="button" id="btnSalir" name="btnSalir" class="Boton" onclick="salir_ICSEVE01001();" accesskey="s" 
													onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>S</u>alir</button>
										</td>
									</tr>
								</table>
							</td>
						</tr>
					</table>
				</div>
		  </div>   
		</form>
		<div id="mensaje"></div>
		<div id="tooltipcolumna"></div>
		<script type="text/javascript">
			function buscar_ICSEVE01001(){
				setTrimCampos();
				//validos
				var codCompania = getValorCampo('txtCodCia');
				codCompania = codCompania==""?"":completarCeros(codCompania,2,0);
				var codPersona = getValorCampo('txtCodPersona');
				var codSbs = getValorCampo('txtCodSbs');
				var tipoCia = getValorCampo('cmbTipoCia');
				var estadoCia = getValorCampo('cboEstadoCia');
				//invalidos
				var nomCia = getValorCampo('txtNomCia');
				var persContacto = getValorCampo('txtPersContacto');
				var codGenNoCliente = getValorCampo('txtCodGenNoCliente');
				var rutaExtranet = getValorCampo('txtRutaExtranet');

				setValorCampo('hdCOD_CIA',codCompania);
				setValorCampo('hdCOD_PERSONA',codPersona);
				setValorCampo('hdDESC_CIA',nomCia);
				setValorCampo('hdCOD_SBS', codSbs);
				setValorCampo('hdPERSONA_CONTACTO',persContacto);
				setValorCampo('hdCOD_CLI_BCO_GEN',codGenNoCliente);
				setValorCampo('hdTIPO_COMPANIA', tipoCia);
				setValorCampo('hdRUTA_EXTRANET', rutaExtranet);
				setValorCampo('hdEST_CIA', estadoCia);

				var arrayCriteriosValidos = [codCompania,codPersona,codSbs,tipoCia,estadoCia];
				var arrayCriteriosInvalidos = [nomCia,persContacto,codGenNoCliente,rutaExtranet];

				var resultado = validarBusquedaVaciosInvalidos(arrayCriteriosValidos, arrayCriteriosInvalidos);
				
				switch(resultado){
					case 1: verMensaje('CONFIRMICA6004', '<%=icseUtil.getPropertieByName("ICA6004")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE01001'); break;
					case 2: verMensaje('CONFIRMICA6005', '<%=icseUtil.getPropertieByName("ICA6005")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE01001'); break;
					case 3: lanzarBusqueda_ICEVSE01001(); break;
					default: break;
				}
			}

			function lanzarBusqueda_ICEVSE01001(){
				setValorCampo('hdAVAN_RET_PAGINA','<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS','0000');
				setValorCampo('hdPRIMARY_KEY','0000');
				lanzarEventoVentana('ICSEVE01001','0X3C01004');
			}

			function seleccionarRegistro_ICSEVE01001(objeto,idTabla,idTabla2){
				var codCompania = obtenerCeldaFila(objeto,idTabla,0,idTabla2);
				setValorCampo("hdCOD_CIA",codCompania);
				setValorCampo("hdACCION",'<%=icseUtil.getPropertieByName("accionDetalle")%>');
				lanzarEventoVentana("ICSEVE01001","0X3C01005");
			}

			function habilitar_ICSEVE01001(){
				//setTrimCampos();
				if(getValorCampo("imagesAction")!="false"){
					resetPaginadoGrilla('<%=ALIASKEON%>');
				}
				setValorCampo("imagesAction","false");
				var codCompania = getValorCampo("txtCodCia");
				var codPersona = getValorCampo("txtCodPersona");
				var nomCompania = getValorCampo("txtNomCia");
				var codSBS = getValorCampo("txtCodSbs");
				var tipoCompania = getValorCampo("cmbTipoCia");
				var nomPersonaContacto = getValorCampo("txtPersContacto");
				var codCliente = getValorCampo("txtCodGenNoCliente");
				var rutaExtranet = getValorCampo("txtRutaExtranet");
				var codEstado = getValorCampo("cboEstadoCia");
				
				if(codPersona == "" || tipoCompania=="" || codEstado==""){
					//setear el estilo
					setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");
					
					setProtegidoAccionador("btnGrabar","true");
					
				}else{
					setEstiloAccionador("btnGrabar","BotonMantenimiento");
					setProtegidoAccionador("btnGrabar","false");
				}
			}
			function reset_ICSEVE01001(){
				resetClassObligatorio();
				setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");
				setProtegidoAccionador("btnGrabar","true");
				setProtegidoAccionador("txtCodCia","false");

				setProtegidoAccionador("btnGrabar","false");
				setProtegidoAccionador("txtCodCia","false");
				setProtegidoAccionador("txtCodPersona","false");
				setProtegidoAccionador("txtCodSbs","false");
				setProtegidoAccionador("txtCodGenNoCliente","false");
				setProtegidoAccionador("cmbTipoCia","false");
				setProtegidoAccionador("cboEstadoCia","false");

				setValorCampo("txtCodCia","");
				setValorCampo("txtCodPersona","");
				setValorCampo("txtNomCia","");
				setValorCampo("txtCodSbs","");
				setValorCampo("cmbTipoCia","");
				setValorCampo("txtPersContacto","");
				setValorCampo("txtCodGenNoCliente","");
				setValorCampo("txtRutaExtranet","");
				setValorCampo("cboEstadoCia","");

				setValorCampo('hdACCION',"");
				setValorCampo('hdCOD_CIA',"");
				setValorCampo('hdCOD_PERSONA',"");
				setValorCampo('hdDESC_CIA',"");
				setValorCampo('hdCOD_SBS',"");
				setValorCampo('hdPERSONA_CONTACTO',"");
				setValorCampo('hdCOD_CLI_BCO_GEN',"");
				setValorCampo('hdTIPO_COMPANIA',"");
				setValorCampo('hdRUTA_EXTRANET',"");
				setValorCampo('hdEST_CIA',"");

				setValorCampo("imagesAction","false");
				resetEstiloGrilla("lstCompania");
				resetPaginadoGrilla('<%=ALIASKEON%>');
				setTextoBotonAtajo("btnGrabar","<u>A</u>ñadir","a");
				
				document.getElementById('btnPopupPersona').style.display="block";
				document.getElementById('btnPopupPersona1').style.display="none";
			}
			function baja_ICSEVE01001(objeto,idTabla){
				var codCompania = obtenerCeldaFila(objeto,idTabla,0,idTabla);
				if(codCompania!=""){
					codCompania=$.trim(codCompania);
				}
				setValorCampo("hdCOD_CIA",codCompania);
			}
			function bajaRegistro_ICSEVE01001(){
				var codCompania=getValorCampo("hdCOD_CIA");
				/*if(codCompania==""){
					$("#mensaje").html("");
					verMensaje('ALERT','<%=icseUtil.getPropertieByName("validaCodigoGrilla")%>','/<%=ALIASKEON%>/images/','');
					return false;
				}*/
				setValorCampo("hdACCION",'<%=icseUtil.getPropertieByName("accionBaja")%>');
				lanzarEventoVentana("ICSEVE01001","0X3C01007");
			}
			function personas_ICSEVE01001(){
				var arrayParametros = new Array();
				arrayParametros.push(formatoParametro('OPERACION','ICEB0035'));
				arrayParametros.push(formatoParametro('LOCALE','es_PE'));
				arrayParametros.push(formatoParametro('VARIABLE01','B'));
				var sPropiedades="dialogWidth:700px;dialogHeight:450px;"; 
				levantarPopupICSE(arrayParametros,sPropiedades,"Busqueda de Persona");
			}

			function setPersonaSeleccionada(codigo, descripcion, cliente){
				setValorCampo("hdCOD_PERSONA",codigo);
				setValorCampo("txtCodPersona",codigo);
				setValorCampo("txtNomCia",descripcion);
				setValorCampo("txtCodGenNoCliente",cliente);
				habilitar_ICSEVE01001();
			}

			function salir_ICSEVE01001(){
				lanzarEventoVentana("ICSEVE01001","0X03C01000");
			}
			function grabar_ICSEVE01001(){
				var codCompania = getValorCampo("txtCodCia");
				var codPersona = getValorCampo("txtCodPersona");
				var nomCompania = getValorCampo("txtNomCia");
				var codSBS = getValorCampo("txtCodSbs");
				var tipoCompania = getValorCampo("cmbTipoCia");
				var nomPersonaContacto = getValorCampo("txtPersContacto");
				var codCliente = getValorCampo("txtCodGenNoCliente");
				var rutaExtranet = getValorCampo("txtRutaExtranet");
				var codEstado = getValorCampo("cboEstadoCia");
				
				if (codPersona=="" || tipoCompania=="" || codEstado==""){

					if(!setClassObligatorio()){ return false;}

				}else{
					if(getValorCampo("hdACCION")=='<%=icseUtil.getPropertieByName("accionDetalle")%>' || 
						getValorCampo("hdACCION")=='<%=icseUtil.getPropertieByName("accionAlta")%>'){
						setValorCampo("hdACCION", '<%=icseUtil.getPropertieByName("accionModificar")%>');
					}else{
						setValorCampo("hdACCION", '<%=icseUtil.getPropertieByName("accionAlta")%>');
					}

					setValorCampo('hdCOD_CIA',codCompania);
					setValorCampo('hdCOD_PERSONA',codPersona);
					setValorCampo('hdDESC_CIA',nomCompania);
					setValorCampo('hdCOD_SBS',codSBS);
					setValorCampo('hdPERSONA_CONTACTO',nomPersonaContacto);
					setValorCampo('hdCOD_CLI_BCO_GEN',codCliente);
					setValorCampo('hdTIPO_COMPANIA',tipoCompania);
					setValorCampo('hdRUTA_EXTRANET',rutaExtranet);
					setValorCampo('hdEST_CIA',codEstado);

					lanzarEventoVentana("ICSEVE01001","0X3C01007");
				}
			}

			function paginado_ICSEVE01001(navegacion){
				if(getValorCampo("imagesAction")=="false" || getValorCampo("hdIND_FIN_DATOS")==""){
					return;
				}
				if(!setearPaginadoGrilla(navegacion,25,"hdCONTADOR_PAGINAS","hdIND_FIN_DATOS","hdNUM_REGISTROS","hdAVAN_RET_PAGINA","hdPRIMARY_KEY")){
					return false;
				}

				setValorCampo("hdACCION",'<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo('hdCOD_CIA',getValorCampo('txtCodCia'));
				setValorCampo('hdCOD_PERSONA',getValorCampo('txtCodPersona'));
				setValorCampo('hdDESC_CIA',getValorCampo('txtNomCia'));
				setValorCampo('hdCOD_SBS',getValorCampo('txtCodSbs'));
				setValorCampo('hdPERSONA_CONTACTO',getValorCampo('txtPersContacto'));
				setValorCampo('hdCOD_CLI_BCO_GEN',getValorCampo('txtCodGenNoCliente'));
				setValorCampo('hdTIPO_COMPANIA',getValorCampo('cmbTipoCia'));
				setValorCampo('hdRUTA_EXTRANET',getValorCampo('txtRutaExtranet'));
				setValorCampo('hdEST_CIA',getValorCampo('cboEstadoCia'));
				
				lanzarEventoVentana('ICSEVE01001','0X3C01004');
			}

			function buscar_ICSEVE01001_mensaje(){
				setValorCampo('hdCOD_CIA',"");
				setValorCampo('hdCOD_PERSONA',"");
				setValorCampo('hdDESC_CIA',"");
				setValorCampo('hdCOD_SBS',"");
				setValorCampo('hdPERSONA_CONTACTO',"");
				setValorCampo('hdCOD_CLI_BCO_GEN',"");
				setValorCampo('hdTIPO_COMPANIA',"");
				setValorCampo('hdRUTA_EXTRANET',"");
				setValorCampo('hdEST_CIA',"");

				setValorCampo('hdACCION','<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo('hdAVAN_RET_PAGINA','<%=icseUtil.getPropertieByName("avancePagina1")%>');
				setValorCampo('hdCONTADOR_PAGINAS','0000');
				setValorCampo('hdPRIMARY_KEY','0000');

				lanzarEventoVentana('ICSEVE01001','0X3C01004');
			}

		</script>
	</body>
</html>